2023年10月19日
川俣晶の縁側ソフトウェアANGF開発日誌 total 2057 count

WANGF 0.27の変更履歴

Written By: 川俣 晶連絡先

※ フレームワークの履歴だけでなく、内蔵ゲームの修正履歴も含んでいる。

今すぐWANGFを試す

WANGF 0.27 2023/10/19 §

  • 淫欲少女抄エターナルの修正点はこちら
  • 1980オタクのヒデオに同人誌【伝説巨人ヒデオン】を追加 (とある場所でとある条件を満たすと同人誌【伝説巨人ヒデオン】を読むことができる)
  • ジャーナリング開始時にメッセージをクリアする
  • Mauiクライアントにファイルのジャーナリング再生機能を追加する
  • Mauiクライアントにファイルのジャーナリング保存機能を追加する
  • フラグのクリアが上手く行っていない
  • スケジュール確認のメニューが見当たらない
  • 日付時刻セレクター新設
  • wangfLibの時間指定でHTMLFormを使わない
  • システムメニューにリブートと終了メニュー
  • バッチテストの総時間を表示する機能を追加する。
  • Assertを例外に置き換える
  • MAUIクライアントのマージ
  • カスタムRazorページのサポート
  • 拡張メニューの扱いが全部おかしい。
  • ダイレクトファッション変更がジャーナリングされていない
  • 単体で装備変更すると装備の付け外しが逆にジャーナリング
  • 外した装備がジャーナリングされない
  • 【ネット送信データのプレビュー】を取る
  • ソースコードの整理

 スクリプトによるテストはパスしていますが、台詞の順番の狂いまではチェックできていません。

 問題があれば是非レポートを下さい。

MAUIクライアントについて §

 現在WANGFはWebAssembly版のみ公開しています。

 今回、MAUIクライアント版を追加しました。(まだ非公開)

 WANGFの中核部はRazorライブラリなので、Maui BalzorアプリにRazorライブラリを組み込むことで小修正で動作しました。

 MAUIクライアント版についての主要なトピックは以下の通り。

  • Windowsデスクトップ版のみテストしている
  • 高速である (デバッグ実行において非公開のバッチテストで10倍速、単純実行速度で60倍)
  • ローカルファイルにアクセスできるので、追加機能を大幅に付加可能
  • Android、iPhoneへ展開可能

 高速かつ高機能なので、今後は、MAUIクライアント版をメインとし、WebAssembly版はサブセットのお試し版という位置づけで進めたいと思います。

 既に開発のメインはMAUIクライアント版となっていて、WebAsembly版はテストのためにしか実行していません。

 ただし、Maui BalzorアプリはまだPreview版のVisual Studioと.NET 8 RCの組み合わせでしか実行できず、しばしば異常動作するのでまだ公開はしません。.NET 8からRCが取れたら公開を検討します。ただし、当初はWindowsクライアントのみになる見込みです。

SDKの提供予定 §

 WANGFは、SDKを提供し、任意の自作ゲームと一緒に配布可能にする構想があって、本当はSDKの作成作業に取りかかる予定でしたが、MAUIクライアントに時間を使ってしまいました。WANGFのコア部分はOSSとしてソースも公開する予定がありますが、まだ公開部分と非公開部分の切り分けがちゃんとできていないので、まだまだです。